package pro.cherish.knowledgeumldesignpattern.designPattern.com.cherish.command;
//调用者、发起者
public class Invoker {
//    可是是一条或者多条命令，这次一条，使用单个
//    也可以使用容器容纳很多命令执行批处理，数据库底层的事务管理就是类似的结构
    private Command command;

    public Invoker(Command command) {
        super();
        this.command = command;
    }
//业务方法，调用命令类的方法
    public void call(){
//        调用前后可以进行业务处理
        this.command.execute();
    }
}
